package client.test.ihm;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class IHMClientConnexion {

	public static void main(String[] args) {
	
		final JFrame fenetre = new JFrame();
		
		
		fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		fenetre.setSize(400, 200);
		fenetre.setLocation(300, 200);
		
		//creation du panel
		JPanel panel = new JPanel();
		panel.setLayout(new FlowLayout());
		fenetre.add(panel);
		
		final JTextField nomServeur = new JTextField(25);
		nomServeur.setText("rmi://localhost/serveur1");
		panel.add(nomServeur);
		
		final JLabel labelPseudo = new JLabel("Entrez un pseudo : ");
		final JTextField nomPseudo = new JTextField(20);
		nomPseudo.setText("Anonymous");
		panel.add(labelPseudo);
		panel.add(nomPseudo);
		
		JButton connexion = new JButton("Connexion");
		panel.add(connexion);
		
		connexion.addActionListener(new OpenSelectionSujetListener(nomServeur,nomPseudo,fenetre)); 

		connexion.addKeyListener(new OpenSelectionSujetListener(nomServeur,nomPseudo,fenetre));
		nomServeur.addKeyListener(new OpenSelectionSujetListener(nomServeur,nomPseudo,fenetre));
		nomPseudo.addKeyListener(new OpenSelectionSujetListener(nomServeur,nomPseudo,fenetre));
		
		fenetre.setVisible(true);
	}
}
